package com.kfm.base.date.d0825.am;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

public class Demo03 {

    public static void main(String[] args) {

        /**
         * 转换
         * LocalDate <--> LocalDateTime
         * LocalTime <--> LocalDateTime
         */
        LocalDateTime ldt = LocalDateTime.now();
        // LocalDateTime --> LocalDate
        LocalDate ld = ldt.toLocalDate();

        // LocalDate --> LocalDateTime
        ldt = ld.atStartOfDay();
        ldt = ld.atTime(11, 20, 29);
        System.out.println(ldt);

        // LocalDateTime --> LocalTime
        LocalTime lt = ldt.toLocalTime();

        // LocalTime --> LocalDateTime
        ldt =lt.atDate(LocalDate.now());
        System.out.println(ldt);
    }
}
